@CHARSET "UTF-8";
/* CSS Document */

body{ height:1300px;background:url(../images/mh_body.png); background-repeat:repeat-x; background-color:#F0EDE7; font-family: Arial,Helvetica;}

.wrap{ 
	width:950px; 
	height:100%; 
	
	margin:0 auto;
	padding:0 10px; 
	background:url(../images/mh_wrapper.png) repeat-y; 
	border-top:#dfd8cc 5px solid;
	border-bottom:#dfd8cc 5px solid;
	
	/*background-color:#FFF; 
	border:#CBC5BA; border-style:solid; border-width:5px;*/
	}
.inplacedisplayid1siteid496{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:1.2em;}

.lateral{width:215px; height:auto; float:left;}

.menuhorizontal{width:710px; height:13px; background-color:#024E80; text-align:center; float:left; font-size:11px; color:#FFF; font-family:Arial, Helvetica;}

.titulo{width:660px; height:auto; padding:20px 0 0 50px; float:left;}

.login{width:660px; height:auto; padding:45px 0 0 50px; float:left; font-family:Arial, Helvetica; font-size:14px; color:#666;}

.lectura{width:650px; height:auto; margin:20px 20px 0 50px; padding-bottom:10px; float:left;  border-bottom:#CCC; border-bottom-style:dotted; border-bottom-width:2px; font-family:Arial, Helvetica; font-size:14px; color:#666;}

.print{width:640px; height:auto; padding:15px 20px 0 50px; float:left; text-align:right;}

.alertaicon{width: 94px; height: auto; padding: 15px 0 0 50px; float: left;}

.descripcion{width:546px; height:auto; padding:15px 20px 0 0; float:left; text-align:left; color:#666; font-family:Arial, Helvetica; font-size:12px;}

.flujo{width:566px; height:auto; padding:50px 0 0 144px; float:left; text-align:left;}

.titleid1siteid496 { color: #00396E; font-size: 1.8em; font-weight: bold; }

.paragraph  {
font-size:1.2em;
line-height:1.5em;
}

/*.RegionHeaderTextid {
color: #ffffff;
display: block;
padding-left: 5px;
padding: 5px 0 0 10px;
width: 198px;
height: 30px;
font-family: Arial, Helvetica;
font-size: 12px;
border-right: #254782;
border-right-style: solid;
border-right-width: thick;
border-bottom: #254782;
text-align: left;
font-weight: bold;
background-color: #004C80;
border-width: medium
}*/

/* TEXTOS TITULARES */
.h1{color:#166898; font-family:Arial, Helvetica; font-size:14px; font-weight:bold; margin-left:10px;}

/* CUERPO DE TEXTO */
.h2{color:#666; font-family:Arial, Helvetica; font-size:12px;}

/* ESTILO DE LISTAS */
ul.a {list-style-type:square; color:#024E80;}


/* BURBUJA ------------------------------------------------------- */
.open{width:633px; height:24px; margin:10px 0 0 50px; padding:20px 8px 0 0; float:left; text-align:right; background-image:url(../images/top_bubble.jpg); background-repeat:no-repeat;}
.center{width:590px; height:auto; margin:0 0 0 50px; padding:8px 25px 8px 25px; float:left; text-align:left;background-image:url(../images/center_bubble.jpg); background-repeat:repeat-y;}
.close{width: 640px; height: 30px; margin: 0 0 0 50px; float: left; text-align: center;background-image: url("../images/buttom_bubble.jpg"); background-repeat: no-repeat;}
/* --------------------------------------------------------------- */


/* BUTTONS ROLLOVER ---------------------------------------------- */
/*
#boton, .RegionHeaderTextid{
  display: block;
  width: 188px;
  height: 30px;
  background: url('../images/flecha-menu.png') no-repeat 5px 10px #004C80;
  text-align: left;
  color: #ffffff;
  /*border-bottom: #254782;
  border-bottom-style: solid;
  border-bottom-width: thin;*/
  /*
  border:none;
  border-left: #00426F;
  border-left-style: solid;
  border-left-width: thick;
  
  border-bottom:1px dotted #eee;
  font-family: Helvetica, ArialBaltic;
  font-size: 12px;
  padding: 5px 0 0 18px;
  
}
*/

/* BUTTONS ROLLOVER ---------------------------------------------- */
#boton, .RegionHeaderTextid{
  display: block;
  width: 188px;
  height: 30px;
  background: url('../images/flecha-menu.png') no-repeat 5px 10px #004C80;
  text-align: left;
  color: #ffffff;
  /*border-bottom: #254782;
  border-bottom-style: solid;
  border-bottom-width: thin;*/
  border:none;
  border-left: #00426F;
  border-left-style: solid;
  border-left-width: thick;
  
  border-bottom:1px dotted #eee;
  font-family: Helvetica, ArialBaltic;
  font-size: 12px;
  padding: 5px 0 0 18px;
  
}

.RegionHeaderTextid2{
  display: block;
  width: 188px;
  height: 30px;
  background: /*url('../images/flecha-menu.png') no-repeat */ 5px 10px #004C80;
  text-align: left;
  color: #ffffff;
  /*border-bottom: #254782;
  border-bottom-style: solid;
  border-bottom-width: thin;*/
  border:none;
  border-left: #00426F;
  border-left-style: solid;
  border-left-width: thick;
  
  border-bottom:1px dotted #eee;
  font-family: Helvetica, ArialBaltic;
  font-size: 12px;
  padding: 5px 0 0 18px;
  
}

#boton2{
  display: block;
  width: 191px;
  height: 32px;
  background-color:#FFFFFF;
  text-align:left;
  color:#FFFFFF;
  border-bottom:#CCC;
  border-bottom-style:dotted;
  border-bottom-width:thin;
  font-family:Arial, Helvetica;
  font-size:12px;
  padding:20px 0 0 10px;
}
/* #boton:hover{ background-color:#FFF;} */
/*#boton:hover{ background-color:#024E80;} */

#boton span{ display: none;}
/* --------------------------------------------------------------- */

/* LINKS BOTONES IZQUIERDOS (PRINCIPALES EN AZUL)*/



.class1 a:link {color: #fff; text-decoration: underline}
.class1 a:visited {color: #fff; text-decoration: underline}
.class1 a:hover {color: #2DBFFF; text-decoration: underline}
.class1 a:active {color: Silver; text-decoration: underline}

/*	
.class1 a:link    {color: silver; background:url(../images/flecha-menu.png);no-repeat 5px 10p;}
.class1 a:visited {color: Silver; background:url(../images/flecha-menu.png);no-repeat 5px 10p; text-decoration: underline}
.class1 a:hover   {color: Silver; background:url(../images/flecha-menu.png);no-repeat 5px 10p; text-decoration: underline}
.class1 a:active  {color: Silver; background:url(../images/flecha-menu.png);no-repeat 5px 10p; text-decoration: underline}

.class1 a:link {color: #fff; text-decoration: underline}
.class1 a:visited {color: #fff; text-decoration: underline}
.class1 a:hover {color: #2DBFFF; text-decoration: underline}
.class1 a:active {color: Silver; text-decoration: underline}

.class1 a:link    {color: silver; background:url(images/mh_flecha-blanco-4.png);}
.class1 a:visited {color: Silver; background:url(images/mh_flecha-blanco-4.png); text-decoration: underline}
.class1 a:hover   {color: Silver; background:url(images/mh_flecha-blanco-4.png); text-decoration: underline}
.class1 a:active  {color: Silver; background:url(images/mh_flecha-blanco-4.png); text-decoration: underline}
*/
/* LINKS EN BLANCO (SECUNDARIOS) */
.class2 a:link {color: #4D4D4D; text-decoration: underline} 
.class2 a:visited {color: #B2B2B2; text-decoration: underline}
.class2 a:hover {color: #2DBFFF;text-decoration: underline}
.class2 a:active {color: #2DBFFF;text-decoration: underline}


.Accordion { border-left: solid 1px gray; border-right: solid 1px black; border-bottom: solid 1px gray; overflow: hidden; }

.AccordionPanel {margin: 0px; padding: 0px; }

.AccordionPanelTab { background-color: #CCCCCC;  border-top: solid 1px black; border-bottom: solid 1px gray; margin: 0px; padding: 2px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none;}

.AccordionPanelContent { overflow: auto; margin: 0px; padding: 0px; height: 200px; }

.AccordionPanelOpen .AccordionPanelTab { background-color: #EEEEEE; }

.AccordionPanelTabHover { color: #555555; }

.AccordionPanelOpen .AccordionPanelTabHover { color: #555555; }

.AccordionFocused .AccordionPanelTab { background-color: #3399FF; }

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab { background-color: #33CCFF; }

@media print { 
  .Accordion {  overflow: visible !important;  }
  
  .AccordionPanelContent { display: block !important; overflow: visible !important; height: auto !important; }
}


